package cn.s1995.sloth.bizs.oo.vo;

import cn.s1995.sloth.common.core.convert.JoinUrlPrefixConvert;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * MyCollectionProdVO
 *
 * @author Lex
 * @description
 * @date 2023/12/28 15:19
 */
@Data
@Schema(description = "我的关注-店铺")
public class MyFollowShopVO {

    /**
     * 店铺id
     */
    @Schema(description = "店铺id")
    private Long id;

    /**
     * 类型：1.普店
     */
    @Schema(description = "类型：1.普店")
    private Integer type;

    /**
     * 状态: 1.启用 0.禁用
     */
    @Schema(description = "状态: 1.启用 0.禁用")
    private Integer state;

    /**
     * 名称
     */
    @Schema(description = "名称")
    private String name;

    /**
     * 简介
     */
    @Schema(description = "简介")
    private String intro;

    /**
     * 头像
     */
    @Schema(description = "头像")
    @JsonSerialize(using = JoinUrlPrefixConvert.class)
    private String avatar;
}
